const baseUrl = 'https://api-hmugo-web.itheima.net';




export const myHttpsApi = (options) => {
	
	return new Promise((resolve, reject) => {

		// 数据处理
		let url = baseUrl + options.url
		let method = options.method || 'GET';
		let data = options.data || {};
		// 请求头处理
		let token = uni.getStorageSync('token123') || '';
		let header = {
			"Authorization": token || ''
		}

		console.log('*************************👇👇👇👇👇👇👇👇🏻*******************************************');
		console.log("🚀🚀--  地址:", url);
		console.log("🚀🚀--  方式:", method);
		console.log("🚀🚀--  参数:" + JSON.stringify(data));
		console.log("🚀🚀--  请求头: " + JSON.stringify(header));

		// 发起请求
		uni.request({
			url: url,
			method: method,
			data: data,
			header: header,
			success: (res) => {
				// 数据处理
				let meta = res.meta;
				if (meta && meta.status != 200) {
					uni.showToast({
						title: '数据获取失败:' + meta.msg,
					});
				}
				// 返回请求数据
				resolve(res)
				console.log("🐯🐯-- json数据: " + JSON.stringify(res));
				console.log(
					'************************👆👆👆👆👆👆👆👆👆👆🏻********************************************');
			},
			fail: (error) => {
				uni.showToast({
					icon: "error",
					title: '网络连接失败,请稍后再试'
				});
				reject(error)
			}
		})
	})
}